Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Wimbledon - London Davis Cup, Group I, 1R, ARG-LTU 4-0 Pozoblanco Challenger Netherlands F4 Belgium F1 Italy F23 Italy F24 Netherlands F3 Netherlands F4 Spain F26 Spain F27 France F19 Belgium F1 Belgium F2 Israel F1 Israel F3 Canada F1 Canada F2 Canada F3 Spain F10 Spain F13 Spain F12 Spain F14 Spain F15 Italy F16 Netherlands F2 Netherlands F3 Netherlands F7 Belgium F2 Portugal F3 Lithuania F2 Great Britain F7 Italy F10 Italy F11 Spain F16 Spain F32 Spain F33 Great Britain F16 Croatia F1 Italy F15 Portugal F2 USA F23 USA F24 France F17 France F18 Mexico F11 Mexico F12 Lithuania F1 Lithuania F2 Netherlands F4 Netherlands F5 USA F2 USA F3 USA F4 USA F5 Netherlands F3 Germany F9 USA F6 USA F28 USA F29 Dominican Republic F1 Dominican Republic F3 Germany F2 Great Britain F2 Israel F3 Dominican Republic F2 Great Britain F3 Great Britain F4 Israel F2 France F6 Italy F8 Italy F9 Poland F1 Netherlands F1 Usa F12 Usa F13 Usa F9 Austria F5 Turkey F8 Dominican Republic F1 Great Britain F4 Norway F1 Norway F2 Netherlands F1 (Alkmaar) Netherlands F3 (Middelburg) Netherlands F4 (Amstelveen) Italy F23 (Pontedera) Italy F24 (Bolzano) Austria F6 (Innsbruck) France F20 (Plaisir) France F22 (Nevers) France F3 (Veigy-Foncenex) Germany F3 (Kaarst) Great Britain F2 (Loughborough) Great Britain F3 (Shrewsbury) France F4 (Toulouse) France F5 (Poitiers) Portugal F7 (Porto) Portugal F8 (Cascais) Germany F5 (Kamen) M15 Kaarst M25 Glasgow M15 Sharm El Sheikh M15 Sharm El Sheikh M25 Bolton M25 Prijedor M25 Doboj M15 Alkmaar M25 Dublin M25 Chiswick M15 Antalya M15 Antalya M25 Sunderland M25 Vogau M25+H Plaisir M15 Forbach M25+H Rodez M25 Sunderland M15+H Bressuire M15 Den Haag M25 Nussloch M15 Alkmaar M25 Barnstaple M25 Tbilisi Mordovia Cup - Saransk LXVII Concursu Internacional de Vigo - Vigo Bauer Watertechnology Cup 2007 - Eckental IPP Open - Helsinki Polska Energia Open - Bytom Siemens Open - Scheveningen GHI Bronx Tennis Classic - Bronx Semgroup Challenger - Tulsa Waco Tennis Challenger - Waco Heilbronn Challenger Wroclaw Challenger Wolfsburg Challenger Kyoto Challenger Bangkok Challenger Jersey Challenger Baton Rouge Challenger Monza Challenger Talahassee Challenger Savannah Challenger Sarasota Challenger The Surbiton Trophy - Surbiton Carson Challenger Karlsruhe Challenger Yuba City Challenger ATP Challenger Open 2004 - Monchengladbach Challenger Groningen - Groningen Manchester Challenger Recanati Challenger Vancouver Challenger Binghamton Challenger Puerto Rico Challenger Tennis Event - Humacao Karshi Challenger Alphen Challenger Palermo Challenger Sacramento Challenger Siemens Open - Scheveningen Tiburon Challenger Calabasas Challenger Seoul Challenger Chuncheon Challenger St. Petersburg Challenger 2006 - St. Petersburg Charlottesville Challenger Knoxville Challenger Citta di Como - Como Champaign Challenger Ford Tennis Championships - Louisville Music City Challenger - Nashville Internationaux de Nouvelle-Caledonie - New Caledonia 4th Volkswagen Challenger - Wolfsburg Shimadzu All Japan Indoor Tennis Championships - Kyoto Samsung Challenger 2007 - Ho Chi Minh City Sao Paulo Challenger Salinas Challenger Honolulu Challenger Dallas Challenger Roma Challenger 2007 - Rome San Remo Tennis Cup - San Remo Memorial Manfredini - Sassuolo Steelers Cup - Kosice La Rinascente Tennis Cup Harbour Club Milano - Milan Dublin Challenger - Dublin Siemens Open 2007 - Scheveningen 9° Trani Cup - Trani Jersey Challenger Tean International - Alphen St. Brieuc Challenger Johannesburg Challenger Athens Challenger Rhodes Challenger Lambertz Open by Stawag 2007 - Aachen Scheveningen Challenger Nottingham Challenger 2007 Knoxville Challenger - Knoxville LTA Shrewsbury Challenger - Shrewsbury Istanbul Challenger Lexington Challenger Recanati Challenger Vancouver Challenger AT&T Challenger of Dallas - Dallas BMW Tennis Championship - Sunrise Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Alphen Challenger Szczecin Challenger 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso Mons Challenger Tallahassee Tennis Challenger - Tallahassee Rennes Challenger Eckental Challenger 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Aachen Challenger Bratislava Challenger Rijeka Open - Rijeka Hurricane Tennis Open - Bradenton Zagreb Open - Zagreb Sarajevo Challenger Izmir Cup - Izmir Baden Open - Karlsruhe Levene Gouldin & Thompson Tennis Challenger - Binghamton Mons Challenger Geneva Challenger Ortisei Challenger Quimper Challenger Vancouver Challenger Petange Challenger Orleans Challenger Mons Challenger PEOPLEnet CUP - Dnepropetrovsk Bratislava Challenger Helsinki Challenger Dallas Challenger Mons Challenger Bratislava Challenger Helsinki Challenger Heilbronn Challenger Bergamo Challenger Cherbourg Challenger Kyoto Challenger Kazan Challenger Rome Challenger Nottingham Challenger Salzburg Challenger Ramat Hasharon Challenger Winnetka Challenger Recanati Challenger Astana Challenger Alphen Challenger Binghamton Challenger Orleans Challenger Mons Challenger Reunion Island Challenger Bratislava Challenger Mouilleron-Le-Captif Challenger Brescia Challenger Orleans Challenger Helsinki Challenger Hong Kong Challenger Wroclaw Challenger Helsinki Challenger Raanana Challenger Noumea Challenger Heilbronn Challenger Heilbronn Challenger Prostejov Challenger Manchester Challenger Granby Challenger Recanati Challenger Vancouver Challenger Alphen Challenger Sarajevo Challenger Orleans Challenger Tashkent Challenger Rennes Challenger Brest Challenger Eckental Challenger Ortisei Challenger Brescia Challenger Happy Valley Challenger Barletta Challenger Manila Challenger Bergamo Challenger Quimper Challenger Athens Challenger Drummondville Challenger Raanana Challenger St. Brieuc Challenger Napoli Challenger Barletta Challenger Gwangju Challenger Nanjing Challenger Turin Challenger Taipei City Challenger Napoli Challenger Heilbronn Challenger Prostejov Challenger Manchester Challenger Furth Challenger Braunschweig Challenger Scheveningen Challenger Recanati Challenger Segovia Challenger Trnava Challenger Eckental Challenger Mons Challenger Samarkand Challenger Alphen Challenger Drummondville Challenger Francavilla Challenger Istanbul Challenger Samarkand Challenger Shymkent Challenger Nottingham Challenger Izmir Challenger Jinan Challenger Orleans Challenger Ortisei Challenger Bratislava Challenger Rennes Challenger Andria Challenger Orleans Challenger Bergamo Challenger St. Brieuc Challenger Bratislava Challenger Eckental Challenger Glasgow Challenger Helsinki Challenger Heilbronn Challenger Andria Challenger Binghamton Challenger Lexington Challenger Como Challenger Cassis Challenger Dallas Challenger Ortisei Challenger Wolfsburg Challenger Cherbourg Challenger Eckental Challenger Mouilleron-Le-Captif Challenger Rennes Challenger Quimper Challenger Drummondville Challenger St. Brieuc Challenger Mersin Challenger Rome Challenger Napoli Challenger Amersfoort Challenger Vancouver Challenger Portoroz Challenger Jinan Challenger Rome Challenger Shanghai Challenger Nottingham Challenger Nottingham-2 Challenger Braunschweig Challenger Winnetka Challenger Koblenz Challenger Monterrey Challenger Granby Challenger St. Petersburg 1 Challenger Oeiras 1 Challenger Belgrade Challenger Rome 2 Challenger Oeiras 4 Challenger Nottingham 1 Challenger Forli Challenger Guadalajara Challenger Pozoblanco Challenger Segovia Challenger Prague 3 Challenger Perugia Challenger Braga Challenger Orleans Challenger Lisbon Challenger Mouilleron-Le-Captif Challenger Eckental Challenger Petange Challenger Rennes Challenger Lille Challenger Orleans Challenger Irving Challenger Vancouver Challenger Brest Challenger Oeiras 1 Challenger Oeiras 2 Challenger Vilnius Challenger St. Brieuc Challenger San Benedetto Challenger St. Brieuc Challenger Seoul Challenger Vercelli Challenger Grodzisk Mazowiecki Challenger Turin Challenger Zhangjiagang Challenger Surbiton Challenger Ilkley Challenger Como Challenger Bratislava Challenger Tenerife 1 Challenger Helsinki Challenger Quimper Challenger Kazan Challenger Busan Challenger Cherbourg Challenger Pau Challenger Lille Challenger Ilkley Challenger Lugano Challenger Ottignies-Louvain-la-Neuve Challenger Meerbusch Challenger Cherbourg Challenger Busan Challenger Tashkent Challenger Gwangju Challenger Seoul Challenger Shenzhen 1 Challenger Wuxi Challenger Wroclaw Challenger Taipei Challenger Leon Challenger Blois Challenger Chengdu Challenger Chicago Challenger Lexington Challenger Ismaning Challenger Grodzisk Mazowiecki Challenger Manacor Challenger Brescia Challenger Istanbul Challenger Playford Challenger Roanne Challenger Brest Challenger Irving Challenger Hersonissos 1 Challenger Abidjan 1 Challenger Loughborough Challenger Bratislava 1 Challenger Istanbul Challenger Braunschweig Challenger San Marino Challenger Astana Challenger Grodzisk Mazowiecki Challenger Hamburg Challenger Vilnus Challenger Busan Challenger Ilkley Challenger Kachreti Challenger Mitsubishi Electric Europe Cup - Monza Segovia Challenger Zhuhai Challenger Mallorca Challenger Bratislava 1 Challenger Maia Challenger St. Petersburg 2 Challenger Zadar Challenger Orleans Challenger Braunschweig Challenger Iasi Challenger Astana Challenger Guangzhou Challenger Pau Challenger Lugano Challenger Gwangju Challenger St. Brieuc Challenger Oeiras 1 Challenger Helsinki Challenger Lyon Challenger Quimper Challenger Lille Challenger Lugano Challenger Hersonissos 2 Challenger Abidjan 2 Challenger Busan Challenger Tbilisi Challenger Chisinau Challenger ABN/AMRO World Tennis Tournament - Rotterdam Ordina Open - 's-Hertogenbosch ABN/AMRO World Tennis Tournament - Rotterdam The Priority Telecom Open - Amersfoort Delray Beach International Tennis Championships - Delray Beach Orange Warsaw Open - Warsaw Ordina Open - s-Hertogenbosch Dutch Open Tennis - Amersfoort Dutch Open Tennis - Amersfoort Pilot Pen Tennis - New Haven ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose Open 13 - Marseille Delray Beach International Tennis Championships - Delray Beach Gerry Weber Open - Halle Gerry Weber Open - Halle Open de Moselle - Metz ATP Studena Croatia Open Umag - Umag Brisbane International - Brisbane Medibank International - Sydney SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Gerry Weber Open - Halle Legg Mason Tennis Classic - Washington Open de Moselle - Metz Erste Bank Open - Vienna SAP Open - San Jose Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Ordina Open - s-Hertogenbosch Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Citi Open - Washington Moselle Open - Metz Legg Mason Tennis Classic - Washington St. Petersburg Open - St. Petersburg Pilot Pen Tennis - New Haven Malaysian Open - Kuala Lumpur If Stockholm Open - Stockholm Kremlin Cup - Moscow Aircel Chennai Open - Chennai Brisbane International - Brisbane Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam ABN AMRO World Tennis Tournament - Rotterdam U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice Power Horse Cup - Dusseldorf AEGON Championships - London Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Atlanta Tennis Championships - Atlanta BB&T Atlanta Open - Atlanta Farmers Classic - Los Angeles Citi Open - Washington Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Brisbane International - Brisbane Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Power Horse Cup - Dusseldorf AEGON Championships - London Hall of Fame Tennis Championships - Newport Vegeta Croatia Open - Umag Winston-Salem Open - Winston-Salem Moselle Open - Metz Kremlin Cup - Moscow If Stockholm Open - Stockholm Aircel Chennai Open - Chennai Apia International - Sydney PBZ Zagreb Indoors - Zagreb Delray Beach Open - Delray Beach Valencia Open - Valencia Gerry Weber Open - Halle BB&T Atlanta Open - Atlanta Citi Open - Washington Shenzhen Open - Shenzhen China Open - Beijing Kremlin Cup - Moscow Millennium Estoril Open - Estoril Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Garanti Koza Sofia Open - Sofia Memphis Open - Memphis PTT Thailand Open - Bangkok Swiss Indoors Basel - Basel Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Barcelona Open BancSabadell - Barcelona Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Bet-at-home Open - Hamburg Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Generali Open - Kitzbuhel Shenzhen Open - Shenzhen China Open - Beijing Kremlin Cup - Moscow Swiss Indoors Basel - Basel Abierto Mexicano Telcel - Acapulco Geneva Open - Geneva Topshelf Open - 's-Hertogenbosch Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Erste Bank Open - Vienna Sydney International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Moselle Open - Metz Antalya Cup - Antalya Grand Prix Hassan II - Casablanca BB&T Atlanta Open - Atlanta Citi Open - Washington St. Petersburg Open - St. Petersburg Winston-Salem Open - Winston-Salem Moselle Open - Metz Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Topshelf Open - 's-Hertogenbosch Citi Open - Washington Kremlin Cup - Moscow Geneva Open - Geneva Murray River Open - Melbourne Citi Open - Washington Hamburg European Open - Hamburg Abierto de Tenis Mifel - Los Cabos Valencia Open - Valencia US Men's Clay Court Championship - Houston If Stockholm Open - Stockholm Kremlin Cup - Moscow Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai Geneva Open - Geneva U.S. National Indoor Tennis Championships - Memphis St. Petersburg Open - St. Petersburg SA Tennis Open - Johannesburg Chengdu Open - Chengdu China Open - Beijing Qatar ExxonMobil Open - Doha Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Tata Open Maharashtra - Pune Serbia Open - Belgrade BMW Open - Munich Noventi Open - Halle Truist Atlanta Open - Atlanta Erste Bank Open - Vienna Anytech365 Andalucia Open - Marbella Belgrade 2 - Belgrade Astana Open - Nur-Sultan Heineken Open - Auckland Melbourne Summer Set - Melbourne Tata Open Maharashtra - Pune Dubai Duty Free Tennis Championships - Dubai Gonet Geneva Open - Geneva Sofia Open - Sofia BB&T Atlanta Open - Atlanta Dubai Duty Free Tennis Championships - Dubai Brisbane International - Brisbane Barcelona Open BancSabadell - Barcelona Libema Open - 's-Hertogenbosch Hamburg European Open - Hamburg Kremlin Cup - Moscow Truist Atlanta Open - Atlanta Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Western & Southern Open - Cincinnati Coupe Rogers - Montreal BNP Paribas Masters - Paris Western & Southern Open - New York Miami Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati National Bank Open - Montreal Rogers Cup - Toronto BNP Paribas Open - Indian Wells Miami Open - Miami U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Davis Cup, Group 1, 2R, GBR-NED 4-1 Davis Cup, Group 2, 1R, LTU-GEO 3-2 Davis Cup, Group II, 1R, EST-LTU 3-2 Davis Cup, Group II, 2R, RSA-LTU 2-3 Davis Cup, Group II, 1R, LTU-EGY 4-1 U.S. Open (juniors) Wimbledon (juniors) Australian Open (juniors) Australian Open (juniors) U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) Davis Cup, Group 2, 2R, SLO-LTU 5-0 Davis Cup, Group 2, 1R, LTU-GBR 3-2 Davis Cup, Europe/Africa Group II, 2R, IRL-LTU 2-3 Davis Cup, Europe/Africa Group II, 3R, LTU-SLO 2-3 Davis Cup, Group II, 3R, BIH-LTU 2-3 Davis Cup, Group II, 1R, LTU-CYP 4-1 Davis Cup, Group I, 2R, ROU-NED 0-5 Davis Cup, World Group, 1R, CZE-NED 3-2 Davis Cup, Group II, 1R, NOR-LTU 0-5 Davis Cup, World Group, PO, NED-CRO 2-3 Davis Cup, Group I, 1R, POL-LTU 3-2 Davis Cup, Group II, 2R, FIN-LTU 3-2 Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 Davis Cup, Group I, LTU-UKR 1-4 Davis Cup, Group I, PO, SLO-LTU 5-0 Davis Cup, Group II, 1R, LTU-NOR 3-2 Davis Cup, Group II, 1R, MAR-LTU 2-3 Davis Cup, Group II, 1R, LTU-EST 3-1 Davis Cup, Group I, PO, LTU-PAK 4-0 Davis Cup, Group I, PO, LTU-GEO 3-2 Davis Cup, Group I, PO, PAK-LTU 3-2 All Lower level tournaments Porto Challenger Olympics - Rio de Janeiro